--3-3-3----------1-1-1-------------------------------------------------------|
--------4--------------3-------------------------------4-4-4-1---------------|
--0-0-0--------------------------------0-0-0---1-1-1-0---------------0-0-0---|
--------1--------3-3-3-0---------------------1-----------------------------0-|
-----------------------------------------------------------------------------|
-----------------------------------------------------------------------------|

--------1-1-1----------3-3-1-----------3-3-1-----------3-3-1---------------2-|
--------------3--------------4-------3-------4-------3------4--------------3-|
1-1-1-0------------------------------0---------------0------5------5-------4-|
-------------------------------1-1-3-----------1-1-3--------5------4-------5-|
-------------------------------------------------------------------6-------5-|
---------------------------------------------------------------------------2-|

---------4-4-4-1---------------------------------------------------------------|
-------------------------------------------------------------------------------|
---------1-1-1---------------1-1-1---------------------1-1-1-------------------|
---------------3-------------------3-0-0-0-----------1-------3-0-0-0-----------|
-------------------------------------------2-------------------------2---------|
---------------------------------------------4-4-4-3-------------------4-4-4-3-|

2-2-2--------------------------------------------1-1-0-0-3-3-1-1-4-4-3-3-6-6--|
3-3-3-4---1-1-1-----0-0-0-3-3------1-1-1-4-4-3-3------------------------------|
0-0-0-5-0---------------------------------------------------------------------|
------5-----------------------------------------------------------------------|
------------------------------------------------------------------------------|
------------------------------------------------------------------------------|